using System;
namespace ch.ethz.ssh2.sftp
{
	
	/// <summary> 
	/// SFTP Paket Types
	/// 
	/// </summary>
	/// <author>  Christian Plattner
	/// </author>
	/// <version>  2.50, 03/15/10
	/// 
	/// </version>
	public class Packet
	{
		public const int SSH_FXP_INIT = 1;
		public const int SSH_FXP_VERSION = 2;
		public const int SSH_FXP_OPEN = 3;
		public const int SSH_FXP_CLOSE = 4;
		public const int SSH_FXP_READ = 5;
		public const int SSH_FXP_WRITE = 6;
		public const int SSH_FXP_LSTAT = 7;
		public const int SSH_FXP_FSTAT = 8;
		public const int SSH_FXP_SETSTAT = 9;
		public const int SSH_FXP_FSETSTAT = 10;
		public const int SSH_FXP_OPENDIR = 11;
		public const int SSH_FXP_READDIR = 12;
		public const int SSH_FXP_REMOVE = 13;
		public const int SSH_FXP_MKDIR = 14;
		public const int SSH_FXP_RMDIR = 15;
		public const int SSH_FXP_REALPATH = 16;
		public const int SSH_FXP_STAT = 17;
		public const int SSH_FXP_RENAME = 18;
		public const int SSH_FXP_READLINK = 19;
		public const int SSH_FXP_SYMLINK = 20;
		
		public const int SSH_FXP_STATUS = 101;
		public const int SSH_FXP_HANDLE = 102;
		public const int SSH_FXP_DATA = 103;
		public const int SSH_FXP_NAME = 104;
		public const int SSH_FXP_ATTRS = 105;
		
		public const int SSH_FXP_EXTENDED = 200;
		public const int SSH_FXP_EXTENDED_REPLY = 201;
	}
}